pub fn new_count_distinct(input_str: &str) -> usize {
    use std::collections::HashSet;

    pub fn new_count_distinct(input_str: &str) -> usize {
        // 使用 HashSet 存储唯一元素
        let mut unique_elements = HashSet::new();
        
        // 通过逗号分割字符串并插入 HashSet
        for element in input_str.split(',') {
            unique_elements.insert(element.trim());
        }
        
        // 返回唯一元素的数量
        unique_elements.len()
    }
}
